为 AnZhiyu 主题开启 Algolia 搜索插件

为 AnZhiyu 主题开启 Algolia 搜索插件
Firefly一、前言
AnZhiyu 支持多种搜索方式,Algolia、本地搜索 和 DocSearch,这里我选择的是 Algolia 搜索。
二、准备 Algolia 账号
首先我们进入 Algolia 官网,登陆方式建议选择 GitHub。

注册完后我们会进入这个页面

三个 API 密钥的作用
- Application ID: 应用程序ID
- Search API Key: 搜索API密钥
- Write API Key: 写入API密钥
创建索引
接着点击左上角的 Search,点击 Create index,在里面输入你想取的搜索引擎索引名字(格式为test_NAME)

三、修改 Hexo 配置文件
在 Hexo 根目录下的 _config.yml 配置文件中,添加 Algolia 配置。
1 | algolia: |
| 参数 | 说明 |
|---|---|
| ApplicationID | Algolia 的应用程序 ID |
| ApiKey | 搜索密钥,即我们创建的 Algolia 的 Search API Key |
| AdminApiKey | 写入密钥,即我们创建的 Algolia 的 Write API Key |
| IndexName | Algolia 应用的索引名称 |

四、修改主题配置文件
主题配置文件一般在 Hexo 根目录的 themesanzhiyu_config.yml 文件下,利用关键词搜索 Algolia 找到并开启。
1 | algolia_search: |
五、初始化 Algolia
在 Hexo 根目录下运行以下命令来更新 Algolia(更新索引这个步骤在更新博客内容之后,都需要执行一遍)
1 | hexo cl && hexo algolia && hexo g |
测试

评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果


